package com.briup.corejava.chap03;

import java.util.Random;
import java.util.Scanner;

public class Test05_GuessNumber {
    public static void main(String[] args) {
        // 1、输入一个1-100之间的整数
        Scanner sc = new Scanner(System.in);
        // 2、生成一个1-100之间的随机数
        // 先用Random类来产生1-100之间的随机整数
        Random r = new Random();
        int number = r.nextInt(100 - 1 + 1) + 1;
        System.out.println("请踩一个1-100之间的整数：");
        while (true) {
            int i = sc.nextInt();
            // 3、判断输入的数字和随机数之间的大小关系
            // 4、根据不同的大小关系输出不同信息
            // 5、为了能够猜到，需要使用死循环和循环中止来控制这个游戏
            if (i > number) {
                System.out.println("猜错了，你猜的数字大了");
            }
            if (i < number) {
                System.out.println("猜错了，你猜的数字小了");
            }
            if (i == number) {
                System.out.println("恭喜您，猜对了！+1分");
                break;
            }
        }
        System.out.println("游戏结束！");
    }
}
